/*
*选项卡
* */
var xun=function () {
    var $menu=$('span.tab-menu');
    var $a=$('.a'); //注册页与登录页共有标签
    var index=0;//当前对象
    $menu.click(function () {
        $(this).addClass('active').siblings().removeClass('active');
        index=$(this).index()-1;//下标
        //判断登录还是注册
        if(index==1){
           $a[index].style.display='block';
            $a[index-1].style.display='none';
        }
        if(index==0){
            $a[index].style.display='block';
            $a[index+1].style.display='none';
        }
    })
}
/*表单验证*/
var validator=function () {
    $('.form-horizontal').bootstrapValidator({ //调用bootstrap插件的方法
        message: 'This value is not valid',
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        fields: {
            username: {
                message: '用户名验证失败',
                validators: {
                    notEmpty: {
                        message: '用户名不能为空'
                    },
                    stringLength:{
                        min:6,
                        max:20,
                        message:'用户名长度必须在6到20位之间'
                    },
                    regexp:{
                        regexp:/^[a-zA-Z0-9_]+$/,
                        message: '用户名只能包含大写、小写、数字和下划线'
                    }
                }
            },
            password: {
                validators: {
                    notEmpty: {
                        message: '密码不能为空'
                    },
                    stringLength:{
                      min:6,
                      max:20,
                      message:'密码长度在6-20位之间'
                    },
                    regexp:{
                      regexp:  /^(\w){6,20}$/,
                      message: '用户名只能包含大写、小写、数字和下划线'
                    }

                }
            },
            confirmPassword:{
            	validators: {
                    notEmpty: {
                        message: '密码不能为空'
                    },
                    stringLength:{
                      min:6,
                      max:20,
                      message:'密码长度在6-20位之间'
                    },
                    regexp:{
                      regexp:  /^(\w){6,20}$/,
                      message: '用户名只能包含大写、小写、数字和下划线'
                    }

                }
            },
            iphone:{
                validators: {
                    notEmpty: {
                        message: '手机号不能为空'
                    },
                    stringLength:{
                        min:11,
                        max:11,
                        message:'手机号长度为11位'
                    },
                    regexp:{
                        regexp:/^1[34578]\d{9}$/,
                        message:'手机号码有误，请重填'
                    }
                }
            },
            email:{
                validators:{
                    notEmpty:{
                        message:'邮箱不能为空'
                    },
                    emailAddress:{
                        message: '邮箱地址格式有误'
                    }
                }
            }

        }
    });



}
xun();
validator();